package com.ssy.lingxi.logistics.service;

import com.ssy.lingxi.logistics.entity.LogisticsOrder;

/**
 * 物流单报表服务类
 *
 * @author yzc
 * @version 2.0.0
 * @date 2021/1/26
 */
public interface ILogisticsOrderReportService {

    /**
     * 物流单创建首页统计
     * @param logisticsOrder 物流单
     */
    void createOperateNotice(LogisticsOrder logisticsOrder);

    /**
     * 物流单删除首页统计
     * @param logisticsOrder 物流单
     */
    void deleteOperateNotice(LogisticsOrder logisticsOrder);

    /**
     * 物流单提交首页统计(正常创建)
     * @param logisticsOrder 物流单
     */
    void submitNormalOperateNotice(LogisticsOrder logisticsOrder);

    /**
     * 物流单提交首页统计(其它单据创建)
     * @param logisticsOrder 物流单
     */
    void submitOtherOperateNotice(LogisticsOrder logisticsOrder);

    /**
     * 物流单确认首页统计
     * @param logisticsOrder 物流单
     */
    void confirmOperateNotice(LogisticsOrder logisticsOrder);

}
